﻿using System.Collections.Generic;

namespace Bilibili.Model.Video
{
    public sealed class NodeInfo
    {
        public int Node_Id { get; set; }
        public string Title { get; set; }
        /// <summary>
        /// 解锁的节点
        /// </summary>
        public List<StoryList> Story_List { get; set; }
        public Edges Edges { get; set; }
    }
    public sealed class StoryList
    {
        public int Node_Id { get; set; }
        public string Title { get; set; }
        public long Cid { get; set; }
    }
    public sealed class Edges
    {
        public int Type { get; set; }
        public int Show_Time { get; set; }
        public int Version { get; set; }
        /// <summary>
        /// 选项
        /// </summary>
        public List<Choices> Choices { get; set; }
    }
    public sealed class Choices
    {
        public int Node_Id { get; set; }
        public long Cid { get; set; }
        public string Option { get; set; }
        public int Is_Default { get; set; }
    }
}